#include <iostream>

// 函数：修改指针指向的地址
void modifyPointer(int **ptr) {
    int *newPtr = new int(10);
    *ptr = newPtr;
}

int main() {
    int *originalPtr = new int(5);
    std::cout << "Original value: " << *originalPtr << std::endl;

    // 调用函数修改指针
    modifyPointer(&originalPtr);
    std::cout << "Modified value: " << *originalPtr << std::endl;

    // 释放内存
    delete originalPtr;

    return 0;
}
